package Cafezam;

public class J08Array {
	public static void main(String[] args)
	{
		//배열:같은 종류의 데이터를 저장하기 위한 자료구조
		//데이터는 순차적으로 저장,동일값 저장 허용
		//배열 변수는 참조 자료형
		//즉, 배열변수에 저장되는 값은 데이터들이 
		//저장된 곳을 가리키는 주소를 의미
		
		//배열변수 선언
		int intArray[];
		double doubleArray[];
		String stringArray[];
		//배열변수 생성
		intArray=new int[5];
		doubleArray=new double[5];
		stringArray=new String[5];
		//배열 요소 다루기
		//배열 요소의 위치값을 의미하는 index를 이용
		//요소의 index는 0부터 배열크기-1임
		//배열의 엉뚱한 index를 가리키면
		//ArrayIndexOutOfBoundsException 발생
		intArray[0]=1;
		intArray[1]=2;
		intArray[2]=3;
		intArray[3]=4;
		intArray[4]=5;
		//intArray[5]=5;//오류발생!
		
	
//배열 크기 확인
		//배열변수명.length
	
//		System.out.println(intArray[2]);
//		System.out.println(intArray[4]);
//		System.out.println(intArray.length);
//		System.out.println(doubleArray.length);
//		System.out.println(stringArray.length);
		
		//배열 선언 및 생성
		int iArray[]=new int[10];
		double dArray[]=new double[10];
		String sArray[]=new String[10];
		
		//배열 선언 및 초기화
		String name[]={"태희","혜교","지현"};
		int kor[]={99,78,65};
		double avg[]={98.7,35.3,75.5};
		
		System.out.println(name.length);
		
	}//main
}//class
